package com.yueyang.sojourn.server.model.po;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单model
 * @author andy.yang
 * @summary
 * @Copyright (c) 2020, Yueyang Group All Rights Reserved.
 * @since 2020-03-17 10:45
 */
@Data
public class SojournOrder {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 订单流水号
     */
    private String sn;

    /**
     * 商品id
     */
    private Long merchId;

    /**
     * 商品所属项目id
     */
    private Long merchProjectId;

    /**
     * 商品名称：冗余
     */
    private String merchTitle;

    /**
     * 商品图片(一张)：冗余
     */
    private Long merchPicAttachId;

    /**
     * 商品单价
     */
    private BigDecimal merchPrice;

    /**商品优惠 策略**/
    private String merchSale;

    /**商品数量**/
    private Integer merchCount;

    /**商品生效日期**/
    private Date merchEffectDate;

    /**优惠后单价**/
    private BigDecimal discountOnePrice;

    /**'共优惠/减免的钱'**/
    private BigDecimal discounted;

    /**订单总价**/
    private BigDecimal totalPrice;

    /**订单类型：普通商品、会员**/
    private Integer type;

    /**联系人手机**/
    private String contactPhone;

    /**联系人姓名**/
    private String contactName;

    /**短信发送状态（即将过期的短信提醒）**/
    private Integer msgStatus;
    /**
     * 有效状态
     */
    private Integer status;

    /**评价状态：-1：未到点评时状态 1-已评价 0-待评价**/
    private Integer evaluateStatus;

    /**付款时间**/
    private Date paidTime;

    /**成交时间**/
    private Date finishTime;

    /**支付截止时间**/
    private Date payEndTime;

    /**
     * 联系人人姓名
     */
    private String creatorName;
    /**
     * 创建人手机号
     */
    private String creatorPhone;

    /**
     * 创建人
     */
    private Long creator;

    /**
     * 创建时间
     */
    private Date createdTime;

    /**
     * 更新人
     */
    private Long updator;

    /**
     * 更新时间
     */
    private Date updatedTime;

}
